Volume 21, Issue 82, November 2016, Pages 62-94
Yasser Pouresmaeil
Volume 14, Issue 54, December 2009, Pages 86-127
Yasser Pouresmail
Volume 10, 39-40, February 2005, Pages 348-384
yaser poor esmaeel